
from abc import ABC, abstractmethod
from typing import List, Set
from ..models import FrameData

class KeyframeStrategy(ABC):
    @abstractmethod
    def detect(self, frames: List[FrameData]) -> Set[int]:
        pass